//package annotation.util;
//
//import java.lang.annotation.Annotation;
//import java.lang.reflect.Field;
//import java.util.HashMap;
//import java.util.Map;
//
//import annotation.annotations.Column;
//import annotation.annotations.Table;
//
//public class AnnotationUtil {
//	public static void parse(Class<?> target) {
//		Table table = target.getAnnotation(Table.class);
//		System.out.println("数据库表名: " + table.value());
//		Field[] fields = target.getDeclaredFields();
//		for (Field f : fields) {
//			Column column = f.getAnnotation(Column.class);
//			System.out.println("列名: " + column.column() + ", 数据类型: " + column.type() + ", 数据大小: " + column.length());
//		}
//	}
//	public static Map<String, Object> getPropertiesFromAnnotation(Class<?> target, String fieldName){
//		Map<String,Object> propertiesMap = new HashMap<>();
//		try {
//			Field field = target.getDeclaredField(fieldName);
//			Annotation annotation =field.getAnnotation(fieldName.getClass());
//		} catch (NoSuchFieldException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		} catch (SecurityException e) {
//			// TODO Auto-generated catch block
//			e.printStackTrace();
//		}
//		
//		return propertiesMap;
//	}
//}
